package com.hightrast.service.api.domain.qo.rastOrderItem;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * <p>
 * 修改商品项支付状态
 * </p>
 *
 * @author hx
 * @since 2025-01-24
 */
@Data
@ApiModel(value="修改商品项支付状态")
public class UpdateOrderProductItemsPaybackStatusQo {

    @ApiModelProperty(value = "商品项id")
    @NotNull
    private Long id;

    //根据orderStatus 如果货物已经到了，那么就是默认Issuing状态，如果货物已经退款的话，那么就是Not issued状态，然后还剩一个Issued状态的话就需要管理员手动去设置
    @ApiModelProperty(value = "佣金发放状态，1-Issuing 发放中，2-Not issued 不发放，3-Issued 已发放")
    @NotNull
    private Integer paybackStatus;
}
